package com.ccys.doctor.service;

import com.ccys.common.vo.ResponseResultApp;
import com.ccys.db.dto.doctor.completedOrEndCall.CompleteBookingDto;
import com.ccys.db.dto.doctor.completedOrEndCall.CompleteOfflineBookingDto;
import com.ccys.db.dto.doctor.completedOrEndCall.EndCallDto;

import java.text.ParseException;

/**
 * @program: WhiteCoat
 * @description: CompletedOrEndCall
 * @author: ZhangJingCan
 * @create: 2024-03-04 11:58
 **/
public interface CompletedOrEndCallService {
    ResponseResultApp completeBooking(CompleteBookingDto dto);

    ResponseResultApp completeOfflineBooking(CompleteOfflineBookingDto dto);

    ResponseResultApp completeTBTCBooking(CompleteOfflineBookingDto dto);

    ResponseResultApp endCall(EndCallDto dto);

    ResponseResultApp endCallOfflineBooking(EndCallDto dto) throws ParseException;
}
